<?php
/**
 * Controller_Index
 *
 * Класс отвечает за обработку главной страницы
 *
 * @author Дмитрий Кузьма <kouzma.d@gmail.com>
 * @version 1.1
 */
class Controller_Index extends Controller_BaseGameController {

	/**
	 * Конструктор контроллера
	 *
	 * @param array $arrRequest - массив, содержащий информацию о запросе к странице (элементы массива  - то что между слешами в URL)
	 */
	public function __construct(&$arrRequest) {
		parent::__construct($arrRequest);
	}
	
	/**
	 * Выбор действия по URL
	 */
	public function action() {
	 $this->actionIndex();
	}

	/**
	 * Отображение главной страницы
	 */
	public function actionIndex() {
		$objUser = new User_User(1);

		//Game_MapData::initAllGameMap();
		//Game_MapData::settleNewPlace(1);
		//Game_Auth::registRandomUser();
		$objGeneral = Game_General::instance();
		//$objGeneral->objPlace->calculateAndUpdatePlaceParams();
		//Game_Auth::registUser($objUser);
		
		
//		$objGeneral = Game_General::instance();
				
	
		$this->showHeader();
		Game_Event::getUnfinishedEvents();
			echo '<div class="bs-docs-section">';
        echo '<div class="row">';
	        echo '<div class="row">';
	          echo '<div class="col-lg-4">';
	          	echo '<div class="jumbotron">';
								View_Special_Building::showPlaceBuildings();
							echo '</div>';
						echo '</div>';
						echo '<div class="col-lg-4">';
							echo '<div class="jumbotron">';
								$arrUnitsAvailableToGo = $objGeneral->objPlace->getUnitsRealInPlace();
								$arrAllUnits = Game_Unit::getAllUnitsInfo();
								foreach ($arrAllUnits as $unitId => $arrUnitInfo) {
									if (!isset($arrUnitsAvailableToGo[$unitId])) continue;
									$objUnit = new Game_Unit($unitId);
									echo '<p>' . $objUnit->getName() . ': ' . $arrUnitsAvailableToGo[$unitId] . '</p>';
									
								}
							echo '</div>';
							echo '<div class="jumbotron">';
								echo 123;
							echo '</div>';
						echo '</div>';
					echo '</div>';
				echo '</div>';
			echo '</div>';
		$this->showFooter();
	}
	
}
?>